So we don't get an allocate every frame.
{
gtk_stack_set_visible_child (row->mount_stack, GTK_WIDGET (row->busy_spinner));
gtk_widget_set_child_visible (GTK_WIDGET (row->mount_stack), TRUE);
+ gtk_spinner_start (row->busy_spinner);
}
else
{
gtk_widget_set_child_visible (GTK_WIDGET (row->mount_stack), FALSE);
+ gtk_spinner_stop (row->busy_spinner);
}
}
<child>
<object class="GtkSpinner" id="search_spinner">
<property name="visible">0</property>
- <property name="active">1</property>
</object>
<packing>
<property name="pack-type">end</property>
</child>
<child>
<object class="GtkSpinner" id="busy_spinner">
- <property name="active">1</property>
<property name="halign">center</property>
<property name="valign">center</property>
</object>